﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Windows.Forms;
using QLNHASACH.DataAccessLayer.ObjectDAO;
using QLNHASACH.DTO;

namespace QLNHASACH.BussinessLayer
{
    class DauSachBUS
    {
        public static bool ThemDauSach(DauSachDTO dauSach)
        {
            if (DauSachDAO.KiemTraTonTai(dauSach) == false)
            {
                if (DauSachDAO.ThemDauSach(dauSach))
                    return true;
            }
            return false;
        }
        public static bool KiemTraTonTai(DauSachDTO dauSach)
        {
            return DauSachDAO.KiemTraTonTai(dauSach);
        }
        public static bool CapNhatDauSach(DauSachDTO dauSach)
        {
            if (DauSachDAO.KiemTraTonTai(dauSach) == true)
            {
                if (DauSachDAO.CapNhatDauSach(dauSach))
                    return true;
            }
            return false;
        }
        public static int LayMaDauSachTheoTen(string ten)
        {
            return DauSachDAO.LayMaDauSachTheoTen(ten);
        }
        public static bool XoaMotDauSach(DauSachDTO dauSach)
        {
            if (DauSachDAO.KiemTraTonTai(dauSach) == true)
            {
                if (DauSachDAO.XoaMotDauSach(dauSach) == true)
                    return true;
            }
            return false;
        }
    }
}
